package com.juneng.service;

import com.juneng.entity.UserAccount;
import com.juneng.dto.UserAccountDto;
import com.juneng.dto.UserAccountQueryDto;
import com.juneng.vo.UserAccountVo;
import java.util.List;
import com.baomidou.mybatisplus.core.metadata.IPage;

/**
 * 用户账号 服务类
 *
 * @author zds
 * @since 2021-07-08
 */
public interface IUserAccountService  {

        IPage<UserAccountVo> page(UserAccountQueryDto dto) ;

        List<UserAccount> list(UserAccountQueryDto dto) ;

        Integer save(UserAccountDto dto) ;

        Integer updateById(UserAccountDto dto) ;

        Integer deleteLogic(List<Integer> toIntList) ;

        UserAccount getById(Long id) ;

        UserAccount getUserAccount(String userName);
}
